package von.seiji.cn.test;

import com.github.sarxos.webcam.Webcam;
import com.github.sarxos.webcam.WebcamUtils;
import com.github.sarxos.webcam.util.ImageUtils;

import java.nio.file.Files;
import java.util.Timer;
import java.util.TimerTask;
 
public class TimerDemo {
	public static void main(String[] args) {
		timerTest();
	}

	public static void timerTest() {
		//创建一个定时器
		Timer timer = new Timer();
		Webcam webcam = Webcam.getDefault();
		//schedule方法是执行时间定时任务的方法
		timer.schedule(new TimerTask() {

			//run方法就是具体需要定时执行的任务
			@Override
			public void run() {
				System.err.println(Thread.currentThread().getName() + " 尝试捕获图片！！！");
				String fileName = "D://LL/" + System.currentTimeMillis();       //保存路径即图片名称（不用加后缀）
				WebcamUtils.capture(webcam, fileName, ImageUtils.FORMAT_PNG);
			}
		}, 1000, 1000);
	}

}